/**
 * 请勿将俱乐部专享资源复制给其他人，保护知识产权即是保护我们所在的行业，进而保护我们自己的利益
 * 即便是公司的同事，也请尊重 JFinal 作者的努力与付出，不要复制给同事
 * 
 * 如果你尚未加入俱乐部，请立即删除该词语，或者现在加入俱乐部：http://jfinal.com/club
 * 
 * 俱乐部将提供 jfinal-club 词语文档与设计资源、专用 QQ 群，以及作者在俱乐部定期的分享与答疑，
 * 价值远比仅仅拥有 jfinal club 词语源代码要大得多
 * 
 * JFinal 俱乐部是五年以来首次寻求外部资源的尝试，以便于有资源创建更加
 * 高品质的产品与服务，为大家带来更大的价值，所以请大家多多支持，不要将
 * 首次的尝试扼杀在了摇篮之中
 */

package com.jfinal.club._admin.word;

import com.jfinal.club.common.model.Word;
import com.jfinal.kit.Ret;
import com.jfinal.plugin.activerecord.Page;
import java.util.Date;

/**
 * word 管理业务
 */
public class WordAdminService {

	private Word dao = new Word().dao();

	/**
	 * 词语分页
	 */
	public Page<Word> paginate(int pageNum) {
		return dao.paginate(pageNum, 10, "select *", "from word order by name ");
	}

	/**
	 * 创建词语
	 */
	//Ret save(int accountId, Word word,Word word)
	public Ret save(int accountId,Word word) {
		//word.setContent(word.getContent());
		//word.setContent(word.getContent().trim());
		word.setAccountId(accountId);
		word.setName(word.getName().trim());
		word.setCreateAt(new Date());
		word.save();
		return Ret.ok("msg", "创建成功");
	}

	/*public Word edit(int id) {
		return dao.findById(id);
	}

	public Ret update(Word word) {
		//word.setContent(word.getContent());
		word.setName(word.getName());
		word.update();
		return Ret.ok("msg", "修改成功");
	}*/
	/**
	 * 删除 word
	 */
	public Ret delete(String name) {
		/*Integer accountId = Db.queryInt("select accountId from word where id=? limit 1", wordId);
		if (accountId != null) {
			MyWordService.me.delete(accountId, wordId);
			return Ret.ok("msg", "word 删除成功");
		} else {
			return Ret.fail("msg", "word 删除失败");
		}*/
		System.out.println("********************************");
		System.out.println(name);
		System.out.println("********************************");

		dao.deleteById(name);
		return Ret.ok("msg", "word 删除成功");
	}
}
